home *** CD-ROM | disk | FTP | other *** search
- This is to announce gpm-1.0, available by ftp from
-
- iride.unipv.it:/pub/gpm/gpm-1.0.tar.gz (my site) and
- sunsite.unc.edu:/pub/Linux/Incoming/gpm-1.0.tar.gz its final destination
- on sunsite and mirrors will be /pub/Linux/system/Daemons
-
-
- What's gpm?
-
- Gpm ("general purpose mouse") is a user-level daemon in charge of mouse
- management. It can deliver mouse events to clients on a per-console basis.
- Its client library eases writing mouse-sensitive application which will run
- under both the Linux console and xterm.
-
- Gpm is part of slackware since November 1994 (gpm-0.90).
-
- From 0.98.x onward it supported two mice running concurrently (like you
- do with "MultiMouse") and it can repeat events to an external fifo
- (like you do with "mconv").
-
-
- What's new?
-
- What made me switch to 1.0 is the availability of the high-level library,
- a useful tool for mouse programmers, together with a sample application
- using that library ("hltest").
-
- "mouse-test" is available as well -- it is a tiny utility meant to
- help you in detecting what protocol does your mouse speak. Not too
- smart (it has to run attended), but useful when you change mouse.
- It works well with serial mice, and is otherwise untested.
-
- gpm-root is now capable to draw recursive menus. Console locking is still
- missing, lazy me.
-
- The daemon is able to manage two mice running concurrently,
- this should be useful for those owning a laptop.
-
- t-mouse.el is enhanced, in mode-line and vertical-line management (not by
- me, actually).
-
- The alpha architecture is supported.
-
-
- What about the future, after 1.0?
-
- Most likely I'll release bug-fix updates in the near future (I only
- own one mouse :-).
-
- After that I'll consider making gpm a kernel module, implementing a
- mouse-type independent mouse driver. The device driver will be
- completely compatible with applications linked with libgpm version 1.0
- or later. In this sense 1.0 is incompatible with previous versions:
- applications linked with older libraries won't run with the kernel module.
-
-
- I never use text consoles.
-
- Then, gpm is not important for you (unless you write mouse-sensitive
- curses-based application).
-
-
-
-